package datos;

import java.util.Comparator;
import java.util.SortedSet;
import java.util.TreeSet;
import logica.ComparaPersonaSimple;

public class ListaPersonaSimple {

    private SortedSet <PersonaSimple> miSet;
 private Comparator comparadorPersonaSimple;


      public ListaPersonaSimple()
    {
          comparadorPersonaSimple = new ComparaPersonaSimple();
          miSet = new TreeSet(comparadorPersonaSimple);
    }


     public void imprimirColeccion()
    {
        int i;
        PersonaSimple registro;
        Object [] arreglo;
        arreglo = miSet.toArray();
        System.out.println("Personas Simples: "+arreglo.length);

        for(i=0 ; i<arreglo.length ; i++)
        {
            registro = (PersonaSimple) arreglo[i];
            System.out.println("gusto " +(i+1)+": "+registro.getNombreCompleto());
        }
        System.out.println("\n\n");
    }

   public boolean agregarGusto(PersonaSimple objeto)
    {
        return miSet.add(objeto);
    }

    public boolean removerGusto(PersonaSimple objeto)
    {
        return (miSet.remove(objeto));
    }


}
